home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
wgt_tp1.zip
/
WGT05.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1992-07-05
|
2KB
|
49 lines
{**************************************************************************
WordUp Graphics Toolkit
Demo File
This program shows how the REGIONFILL command works. The screen is filled
with random pixels, and the user selects a fill point with the mouse.
**************************************************************************}
{First we must tell the compiler to use whatever memory it can}
{$M 65520,0,655360}
USES Graph,WGT;
VAR
grDriver, grMode : integer;
x, y, button : integer;
BEGIN
grDriver := INSTALLUSERDRIVER('VGA256',NIL);
grMode := 0;
INITGRAPH(grDriver,grMode,'c:\tp\bgi');
{Place 20,000 random pixels on the screen}
for x:=1 to 20000 do _putpixel(random(320),random(200),40);
mouse_on;
{Now wait until the user hits the left mouse button, then fill the
screen starting from that point. Press the right mouse button to
end the program.}
repeat
mouse(x,y,button);
if button=1 then begin
mouse_off;
_setcolor(30);
regionfill(x,y);
mouse_on;
end;
until button=2;
{Note: After the program runs, hit CTRL-F4 and enter MEMORY_USAGE.
This will tell you how much memory the fill required for that
particular run. Try changing the number of pixels, or drawing
some circles, etc. instead. }
CLOSEGRAPH;
END.